package logica;

public class TuplaClassifica {

	private String username;
	private String nomeRazza;
	private int punteggio;
	private char seRazzaInVita; // s|n
	
	public TuplaClassifica(String username, String nomeRazza, int punteggio, char seRazzaInVita) {
		this.username = username;
		this.nomeRazza = nomeRazza;
		this.punteggio = punteggio;
		this.seRazzaInVita = seRazzaInVita;
	}

	public String toString() {
		return "{"+username+","+nomeRazza+","+punteggio+","+seRazzaInVita+"}" ;
	}
	
	public int compareTo(TuplaClassifica t) {
		if(this.punteggio == t.getPunteggio())
			return 1;
		return (int) -(this.punteggio - t.getPunteggio())/Math.abs(this.punteggio - t.getPunteggio());
	}
	
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getNomeRazza() {
		return nomeRazza;
	}
	public void setNomeRazza(String nomeRazza) {
		this.nomeRazza = nomeRazza;
	}
	public int getPunteggio() {
		return punteggio;
	}
	public void setPunteggio(int punteggio) {
		this.punteggio = punteggio;
	}
	public char getSeRazzaInVita() {
		return seRazzaInVita;
	}
	public void setSeRazzaInVita(char seRazzaInVita) {
		this.seRazzaInVita = seRazzaInVita;
	}
		
}
